package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 试题对象 exam_items
 * 
 * @author ruoyi
 * @date 2024-03-05
 */
public class ExamItemsG extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 试题id,主键自增 */
    private Long eid;

    /** 试题题目 */
    @Excel(name = "试题题目")
    private String ename;

    /** 试卷id */
    @Excel(name = "试卷id")
    private Long epaperid;

    /** 试题应得分数 */
    @Excel(name = "试题应得分数")
    private Long escore;

    /** 1,填空; 2,判断 ;3,单选; 4,多选;5,问答 */
    @Excel(name = "1,填空; 2,判断 ;3,单选; 4,多选;5,问答")
    private Long etype;

    /** 试卷难易程度,默认是1 */
    @Excel(name = "试卷难易程度,默认是1")
    private Long edegree;

    /** a选项 */
    @Excel(name = "a选项")
    private String ea;

    /** b选项 */
    @Excel(name = "b选项")
    private String eb;

    /** c选项 */
    @Excel(name = "c选项")
    private String ec;

    /** d选项 */
    @Excel(name = "d选项")
    private String ed;

    /** e选项 */
    @Excel(name = "e选项")
    private String ee;

    /** f选项 */
    @Excel(name = "f选项")
    private String ef;

    /** 试题答案 */
    @Excel(name = "试题答案")
    private String ekeys;

    /** 试题解析 */
    @Excel(name = "试题解析")
    private String ehints;

    public void setEid(Long eid) 
    {
        this.eid = eid;
    }

    public Long getEid() 
    {
        return eid;
    }
    public void setEname(String ename) 
    {
        this.ename = ename;
    }

    public String getEname() 
    {
        return ename;
    }
    public void setEpaperid(Long epaperid) 
    {
        this.epaperid = epaperid;
    }

    public Long getEpaperid() 
    {
        return epaperid;
    }
    public void setEscore(Long escore) 
    {
        this.escore = escore;
    }

    public Long getEscore() 
    {
        return escore;
    }
    public void setEtype(Long etype) 
    {
        this.etype = etype;
    }

    public Long getEtype() 
    {
        return etype;
    }
    public void setEdegree(Long edegree) 
    {
        this.edegree = edegree;
    }

    public Long getEdegree() 
    {
        return edegree;
    }
    public void setEa(String ea) 
    {
        this.ea = ea;
    }

    public String getEa() 
    {
        return ea;
    }
    public void setEb(String eb) 
    {
        this.eb = eb;
    }

    public String getEb() 
    {
        return eb;
    }
    public void setEc(String ec) 
    {
        this.ec = ec;
    }

    public String getEc() 
    {
        return ec;
    }
    public void setEd(String ed) 
    {
        this.ed = ed;
    }

    public String getEd() 
    {
        return ed;
    }
    public void setEe(String ee) 
    {
        this.ee = ee;
    }

    public String getEe() 
    {
        return ee;
    }
    public void setEf(String ef) 
    {
        this.ef = ef;
    }

    public String getEf() 
    {
        return ef;
    }
    public void setEkeys(String ekeys) 
    {
        this.ekeys = ekeys;
    }

    public String getEkeys() 
    {
        return ekeys;
    }
    public void setEhints(String ehints) 
    {
        this.ehints = ehints;
    }

    public String getEhints() 
    {
        return ehints;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("eid", getEid())
            .append("ename", getEname())
            .append("epaperid", getEpaperid())
            .append("escore", getEscore())
            .append("etype", getEtype())
            .append("edegree", getEdegree())
            .append("ea", getEa())
            .append("eb", getEb())
            .append("ec", getEc())
            .append("ed", getEd())
            .append("ee", getEe())
            .append("ef", getEf())
            .append("ekeys", getEkeys())
            .append("ehints", getEhints())
            .toString();
    }
}
